#ifndef DependencyDecoder2OGrandChildren_H
#define DependencyDecoder2OGrandChildren_H
#include"DependencyDecoder.h"

class DependencyDecoder2OGrandChildren : public DependencyDecoder{
public:
	DependencyDecoder2OGrandChildren(DependencyPipe *pipe);

	virtual ~DependencyDecoder2OGrandChildren();

	vector<pair<FeatureVector*, string*> >* decodeProjective(DependencyInstance* inst,
		vector<vector<vector<double> > > &probs, vector<vector<vector<double> > > &probs_grands,
		vector<vector<double> > &probs_gchs, vector<vector<vector<vector<double> > > > &nt_probs, int K);
};
#endif
